|
CATIA V5 Programmierung : Product Parameter
Azazel1 am 17.09.2015 um 17:25 Uhr (1)
Hallo Bernd,vielen Dank für die schnelle Antwort.Code:Dim param1 As String, param1Name As String param1Name = "Object Title"Set prod = CATIA.ActiveDocument.Selection.Item(1).ValueWith prod For j = 1 To .Parameters.Count If VBA.Left(.Parameters.Item(j).Name, Len(.PartNumber)) = .PartNumber And VBA.InStr(.Parameters.Item(j).Name, param1Name) 0 Then param1 = .Parameters.Item(j).ValueAsString MsgBox (param1) End If Next j End WithHabe mich bei der Lösung etwas an diesen Beitrag ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Product Parameter
Azazel1 am 17.09.2015 um 17:37 Uhr (15)
Bin soeben selber auf eine schnellere Lösung gekommen.Code:Dim test As Stringtest = CATIA.ActiveDocument.Selection.Item(1).Value.PartNumberMsgBox (CATIA.ActiveDocument.Selection.Item(1).Value.Parameters.Item(test & "PropertiesObject Title").Value)Trotzdem vielen Dank!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product Parameter
Azazel1 am 17.09.2015 um 13:34 Uhr (1)
Hallo zusammen,ich versuche gerade von meinem selektiertem Product die Parameter abzufragen.Code:CATIA.ActiveDocument.Selection.Item(1).Value.Parameters.Item("Object Title").ValueMit diesem Befehl wird jedoch nur der Wert ausgelesen, von dem Product unter dem selektieren Product.Kann mir hierbei jemand helfen?GrußAzazel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Achsenkreuz erstellen
Azazel1 am 27.08.2015 um 13:53 Uhr (1)
Hallo zusammen,ich versuche anhand einer Exceldatei meine Achsenkreuze in Catia zu importieren. Ich habe mir dementsprechend vorerst ein Makro aufgenommen und Achsenkreuz erstellt um zu verstehen wie ein solches erstellt wird. Das ganze dann nach Excel zu importieren wird das geringste Problem.Hier der Code:Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet axisSystems1 = part1.AxisSystemsSet axisSystem1 = axisSystems1.Add()axisSystem1.OriginType = catAxisSystemOriginByC ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Achsenkreuz erstellen
Azazel1 am 27.08.2015 um 14:12 Uhr (1)
Hallo Bernd,leider komme ich mit deiner Antwort nicht viel weiter ...Könntest du mir etwas genauer weiter helfen?Trotzdem Vielen Dank!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Achsenkreuz erstellen
Azazel1 am 27.08.2015 um 14:45 Uhr (1)
Leider wird bei uns nicht die Catia Doku mit installiert...Trotzdem vielen Dank an euch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Achsenkreuz erstellen
Azazel1 am 27.08.2015 um 15:42 Uhr (1)
Hallo zusammen,habe mir jetzt die Hilfe angesehen und bin schon etwas weiter.Jetzt ist nur noch meine Frage ich bekomme aus der Simulation ein Excel Tabelle mit den WertenX Y Z Rx Ry Rz10 10 10 10 10 10davon soll ich jetzt ein Koordiantenkreuz in Catia anlegen. Wenn ich es von händisch mache kommen folgende Werte raus.X/X 0,9698X/Y 0,2007X/Z -0,138Y/X -0,171Y/Y 0,9646Y/Z 0,2007Z/X 0,1736Z/Y -0,171Z/Z 0,9698Wie sieht der Code aus, wenn ich dieses Koordinatenkreuz per VBA erstelle?Mein Code:Sub CATMa ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Achsenkreuz erstellen
Azazel1 am 27.08.2015 um 16:03 Uhr (1)
Rx ist die Rotation um 10° in der X-Achse.Ry ist die Rotation um 10° in der Y-Achse.Rz ist die Rotation um 10° in der Z-Achse.Dementsprechend geb ich auch die Rotation in Catia an, wenn ich rechtsklick auf x axis klicke und Rotation auswähle.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Achsenkreuz erstellen
Azazel1 am 31.08.2015 um 09:40 Uhr (1)
Guten Morgen zusammen,habe mir jetzt einiges darüber durchgelesen, nur leider komme ich da alleine nicht ganz weiter. Könnte mir jemand bei der Umrechnung helfen?Vielen Dank
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Achsenkreuz erstellen
Azazel1 am 31.08.2015 um 12:50 Uhr (1)
Hallo,ich denke ich bin mittlerweile zu einem korrekten Ergebnis gekommen. Jedoch bin ich mir nicht ganz sicher, worin der Unterschied zwischen Eulerischen Winkel und Kardesischen Winkel besteht. Da ich in der Automobilindustrie unterwegs bin, wird unser Achsenkreuz zuerst um Z gedreht, anschließend um Y und als letztes um X. Es wird immer um die daraus resultierende Achse gedreht. [URL=https://de.wikipedia.org/wiki/Eulersche_Winkel][/URL]. In diesem Beitrag gibt es unter der "Gier-Nick-Roll: z, y, x-Konve ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Drawing ausblenden
Azazel1 am 04.08.2017 um 11:53 Uhr (1)
Hallo zusammen,ich versuche aktuell in meinem Drawing einzelne Ansichten aus- & einzublenden. Aktuell bekomme ich nur den Namen der Ansicht herraus.Kann mir hier jemand helfen?Vielen Dank.htmlSub CATMain()Dim docDrawing As DrawingDocumentDim Selection As SelectionSet docDrawing = CATIA.ActiveDocumentDim shSheet As DrawingSheetFor Each shSheet In docDrawing.SheetsIf Left(shSheet.Name, 3) = "SBR" Then Dim vwView As DrawingView For Each vwView In shSheet.Views If Left(vwView.Name, 1) = "P" Then MsgBox ...
|
In das Form CATIA V5 Programmierung wechseln |